package jzqb.dao;

import jzqb.bo.AdminQueryBo;
import jzqb.po.ZTJPo;
import jzqb.po.ZTPo;

import java.util.List;

/**
 * 专题数据层接口
 */
public interface AdminZTDao {

    /**
     * 更新 专题
     * @param ztPo
     * @return
     */
    Boolean updateZT(ZTPo ztPo);

    /**
     * 插入 专题
     * @param ztPo
     * @return
     */
    Boolean insertZT(ZTPo ztPo);

    /**
     * 删除 专题
     * @param delSql
     * @return
     */
    Boolean deleteZT(String delSql);

    /**
     * 查询 专题
     * @param bo
     * @return
     */
    List<ZTPo> queryZT(AdminQueryBo bo);

    /**
     * 统计专题
     * @param bo
     * @return
     */
    Long countZT(AdminQueryBo bo);

    /**
     * 查询专题列表
     * @param bo
     * @return
     */
    List<ZTPo> queryZTList(AdminQueryBo bo);

    /**
     * 查专题列表
     * @return
     */
    List<ZTPo> queryNameAndId(ZTPo ztPo);


}
